import java.time.LocalDate;
public class Thoroughbred {
    // 私有属性（对应-可见性）
    private Thoroughbred mother;   // 母马（类型为Thoroughbred）
    private Thoroughbred father;   // 父马（类型为Thoroughbred）
    private int birthyear;         // 出生年份（整数类型）

    // 构造方法：初始化属性
    public Thoroughbred(Thoroughbred mother, Thoroughbred father, int birthyear) {
        this.mother = mother;
        this.father = father;
        this.birthyear = birthyear;
    }

    // 公有方法：获取当前年龄（当前年份 - 出生年份）
    public int getCurrentAge() {
        // 使用LocalDate获取当前年份
        int currentYear = LocalDate.now().getYear();
        return currentYear - birthyear;
    }

    // 公有方法：获取父马
    public Thoroughbred getFather() {
        return father;
    }

    // 公有方法：获取母马
    public Thoroughbred getMother() {
        return mother;
    }}
